#include <iostream>
#include <iomanip>
using namespace std;
/**
 * C++ 数组
 *
 * setw(n) n表示宽度，用数字表示 setw(n)函数只对紧接着的输出产生作用, 函数用于设置希字段的宽度
 * setfill('*') 设置填充字符
 *
 */
int main() {

    //开头设置宽度为4，后面的runoob字符长度大于4，所以不起作用。
    cout << setw(4) << "runoob" << endl;
    //中间位置设置宽度为4，后面的runoob字符长度大于4，所以不起作用
    cout << "runoob" << setw(4) << "\thello world" << endl;
    //开头设置间距为14，后面runoob字符数为6，前面补充8个空格
    cout << setw(14) << "runoob" << endl;
    //中间位置设置间距为14，后面runoob字符数为6，前面补充8个空格
    cout << "runoob" << setw(14) << "runoob" << endl;

    //setfill设置填充字符
    cout << setfill('*') << setw(14) << "runoob" << endl;
    return 0;
}
